home *** CD-ROM | disk | FTP | other *** search
- /*
- Library for ftpd clients.(libftp)
- Copyright by Oleg Orel
- All rights reserved.
-
- This library is desined for free, non-commercial software creation.
- It is changeable and can be improved. The author would greatly appreciate
- any advises, new components and patches of the existing programs.
- Commercial usage is also possible with participation of it's author.
-
-
-
- */
-
- #include "FtpLibrary.h"
-
- STATUS FtpLogin ( FTP ** con, char * host , char * user ,
- char * password , char * account)
- {
- STATUS x;
-
- if ( (x=FtpConnect(con,host)) < 1)
- return x;
- if ( (x=FtpUser(*con,user)) < 1)
- return x;
- if ( x==230 )
- return x;
- if ( x==332)
- {
- if ( account == NULL )
- return EXIT((*con),x);
- if ( (x=FtpAccount( *con , account )) < 1 )
- return x;
- if ( x==230 )
- return x;
- }
- return FtpPassword(*con,password);
- }
-